const request = require('../../utils/kzj.request.js');
/**
 * 每一个页面对应一个contoller
 */
class controllerM {
  //商品详情页
  goodsDetails(params) {
    return request.post(`/api/goods/goodsDetails`, params,false).then(res => res.data)
  }
  //设置云商品下架 (店铺端)
  setCloudLow(params) {
    return request.post(`/api/goods/setCloudLow`, params).then(res => res.data)
  }
  //设置云商品上架 (店铺端)
  setCloudUp(params) {
    return request.post(`/api/goods/setCloudUp`, params).then(res => res.data)
  }
  //获取商品评论列表
  goodsCommentPage(params) {
    return request.post(`/api/comment/goodsCommentPage`, params,false).then(res => res.data)
  }
  // 新增(商品/服务)
  saveGoods(params){
    return request.post(`/api/goods/saveGoods`,params).then(res => res.data)
  }

  //编辑(商品/服务)
  updateGoods(params){
    return request.post(`/api/goods/updateGoods`,params).then(res => res.data)
  }

  // 获取标签列表
  selectLabel(params){
    return request.post(`/api/label/selectLabel`,params,false).then(res => res.data)
  }

  // 活动专区优惠券
  activityPage(params){
    return request.post(`/api/coupon/activityPage`,params,false).then(res => res.data)
  }

  shopActivityPage(params){
    return request.post(`/api/coupon/shopActivityPage`,params,false).then(res => res.data)
  }
//获取开卡设置信息
  getMyOpenVip(params){
    return request.post(`/api/vip/getMyOpenVip`,params,false).then(res => res.data)
  }
  //更新会员开卡设置
  updateOpenVip(params){
    return request.post(`/api/vip/update`,params,false).then(res => res.data)
  }

  // 添加会员卡活动
  save(params){
    return request.post(`/api/vip/save`,params).then(res => res.data)
  }

  // 会员卡列表
  viplist(params){
    return request.post(`/api/vip/list`,params).then(res => res.data)
  }
  // 会员卡活动详情
  vipdetails(params){
    return request.post(`/api/vip/details`,params).then(res => res.data)
  }
  // 添加会员卡活动
  vipsave(params){
    return request.post(`/api/vip/save`,params).then(res => res.data)
  }

  // 会员卡列表 (店铺端)
  shopList(params){
    return request.post(`/api/vip/shopList`,params).then(res => res.data)
  }

  // 
  delGoods(params){
    return request.post(`/api/goods/delGoods`,params).then(res => res.data)
  }

  // 删除会员卡
  vipdelete(params){
    return request.post(`/api/vip/delete`,params).then(res => res.data)
  }

  // 获取优惠券列表
  shopActivityPage(params){
    return request.post(`/api/coupon/shopActivityPage`,params).then(res => res.data)
  }

  //获取用户的活动礼包优惠券列表
  accountActivityCouponPage(params){
    return request.post(`/api/coupon/accountActivityCouponPage`,params).then(res => res.data)
  }

  //激活优惠券
  awaken(params){
    return request.post(`/api/coupon/awaken`,params).then(res => res.data)
  }
  

  
}
/**
 * 实例化对象
 */
let Controller = new controllerM();
/**
 * 暴露对象，无需每次都加函数名
 */
module.exports = {
  controller: Controller,
}